<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        function cook(){
            // console.log('做的是大肘子和大盘鸡');
            return '做的是大肘子和大盘鸡';

        }

        // 用来做某件事或者实现某个功能  
        // cook();

        // 工具 需要一个结果  
        // 打印出来不是结果 

        // console.log('张乃涛'+cook())


        // var res = cook();
        // console.log(res);
        // console.log('张乃涛'+cook());


        // 如果函数 没有return  那么console.log(函数名()); 得到的结果是undefined
        // 如果想把 函数执行的结果 放到一个变量 或者其他函数能使用这个结果 
        // 那么我们就需要 return  返回结果  

        function getMaxYue(num1,num2) {
            var min = num1 < num2 ? num1 : num2;
            var res = 1;
            //  1 ~min 
            for (var i = 1; i <= min; i++) {
                if (num1 % i == 0 && num2 % i == 0) {
                    res = i;
                }
            }
            // console.log('最大公约数是:', res);
            return res;
        }


        console.log(getMaxYue(12,8));

        // 最小公倍数  
        // 公式 两个数的乘积 除以最大公约数 就能得到最小公倍数 

        function getMinValue(num1,num2){
            console.log((num1*num2)/getMaxYue(num1,num2))
        }


        getMinValue(12,4);
    </script>
</body>
</html>